export interface CreateSxjdbbInputDTO {
  cbdwbmList: any[] // 单位编码
  cbbmbmList: any[] // 部门编码
  bjksrq: string // 办结开始日期
  bjjsrq: string // 办结结束日期
}
export interface ShthbbCreateInputDTO {
  dwbmList: string[] // 单位编码
  bjksrq: string // 办结开始日期
  bjjsrq: string // 办结结束日期
}
export interface AjtgjdQueryParam {
  cbdwbmList?: any[] // 单位编码
  tgksrq: string // 办结开始日期
  tgjsrq: string // 办结结束日期
  sjlx: string
}
export interface AjtgjdQueryResult {
  cbdw: string // 承办单位
  tgajs: number // 退改案件数
  tgcs: number // 退改次数
  aqtgcs: number // 按期退改次数
  cqtgcs: number // 超期退改次数
  tgz: number // 退改中
}
export interface AjtgbbCreateInputDTO {
  cbdwbmList: any[] // 单位编码
  cbbmbmList: any[] // 部门编码
  tgksrq: string // 办结开始日期
  tgjsrq: string // 办结结束日期
}
export interface JdbbQueryParam {
  lxbm: string // 类型编码
  kssj: string // 开始时间
  jssj: string // 结束时间
}
export interface JdbgQueryResult {
  jdbbbh: string // 监督报表编码
  jdbbmc: string // 监督报表名称
  bblxdm: string // 报表类型代码
  bblxmc: string // 报表类型名称
  cjrbh: string // 创建人编号
  cjrxm: string // 创建人姓名
  cjrq: string // 创建日期
}
export interface ThhjjdbbCreateInputDTO {
  cbdwbmList: any[] // 单位编码
  cbbmbmList: any[] // 部门编码
  bjksrq: string // 办结开始日期
  bjjsrq: string // 办结结束日期
}
export interface ThyyjdbbCreateInputDTO {
  cbdwbmList: any[] // 单位编码
  cbbmbmList: any[] // 部门编码
  bjksrq: string // 办结开始日期
  bjjsrq: string // 办结结束日期
}
export interface JdbbDeleteInputDTO {
  jdbbbhList: string[] // 监督报表编号集合
}
export interface JdbblbQueryParam {
  bblxdm: string // 报表类型代码
  bbcjksrq: string // 报表创建开始日期
  bbcjjsrq: string // 报表创建结束日期
}
export interface JdbblbQueryResult {
  jdbbbh: string // 监督报表编号
  jdbbmc: string // 监督报表名称
  bblxdm: string // 报表类型代码
  bblxmc: string // 报表类型名称
  cjrbh: string // 创建人编号
  cjrxm: string // 创建人姓名
  cjrq: string // 创建日期
  fbzt: string // 发布状态
  fbztmc: string // 发布状态名称
  fbdwbm: string // 发布单位编码
  fbdwmc: string // 发布单位名称
  fbrq: string // 发布日期
}
export interface GdbbReleaseInputDTO {
  jdbbbhList: string[] // 监督报表编号集合
}
export interface GdbbRecallInputDTO {
  jdbbbhList: string[] // 监督报表编号集合
}
export interface JdbgCreateOutputDTO {
  jdbgbh: string // 监督报告编号
}
export interface JdbgDeleteInputDTO {
  jdbgbhList: string[] // 监督报告编号集合
}
export interface JdbglbQueryParam {
  jdbgscksrq: string // 报告生成开始日期
  jdbgscjsrq: string // 报告生成结束日期
}
export interface JdbglbQueryResult {
  jdbgbh: string // 监督报告编号
  jdbgmc: string // 监督报告名称
  cjdwbm: string // 创建单位编码
  cjdwmc: string // 创建单位名称
  cjrbh: string // 创建人编号
  cjrxm: string // 创建人姓名
  jdbgscrq: string // 报告生成日期
  jdbgwjxh: string // 监督报告文件序号
}
export interface JdbbDownloadInputDTO {
  jdbbbh: string // 监督报表编号
}
export interface GdsxjdbmQueryParam {
  cbdwbm: string // 承办单位编码
  bjksrq: string // 办结开始日期
  bjjsrq: string // 办结结束日期
}
export interface GdsxjdbmQueryResult {
  cbdwbm: string // 承办单位编码
  cbbmmc: string // 承办部门名称
  cbbmbm: string // 承办部门编码
  ybans: number // 已办案件数
  aqgds: number // 按期归档数
  cqgds: number // 超期归档数
  wgds: number // 未归档数
  cqwgds: number // 超期未归档数
  gdl: string // 归档率
  cqgdl: string // 超期归档率
}
export interface GdsxjdjcgQueryParam {
  cbbmbm: string // 承办部门编码
  cbdwbm: string // 单位编码
  bjksrq: string // 办结开始日期
  bjjsrq: string // 办结结束日期
}
export interface GdsxjdjcgQueryResult {
  cbjcg: string // 承办检察官
  ybans: number // 已办案件数
  aqgds: number // 按期归档数
  cqgds: number // 超期归档数
  wgds: number // 未归档数
  cqwgds: number // 超期未归档数
  gdl: string // 归档率
  cqgdl: string // 超期归档率
}
export interface GdzljdshthhjQueryParam {
  cbdwbmList?: any[] // 单位编码
  cbbmbmList?: any[] // 部门编码
  bjksrq: string // 办结开始日期
  bjjsrq: string // 办结结束日期
  sjlx?: string // 数据类型(1 单位 2 部门 3 检察官)
  bmbm?: string // 部门编码
}
export interface GdzljdshthhjQueryResult {
  cbdwmc: string // 承办单位名称
  tjshs: number // 提交审核数
  shths: number // 审核退回数
  shthl: string // 审核退回率
  jcgthcs: number // 检察官退回数
  jcgthzb: string // 检察官退回数占比
  cyths: number // 初验退回数
  cythzb: string // 初验退回数占比
  fyths: number // 复验退回数
  fythzb: string // 复验退回数占比
}
export interface GdzljdshthyyQueryParam {
  cbdwbmList?: any[] // 单位编码
  cbbmbmList?: any[] // 部门编码
  bjksrq: string // 办结开始日期
  bjjsrq: string // 办结结束日期
  bmbm?: string // 部门编码
  sjlx?: string // 数据类型(1. 单位 2. 部门 3. 检察官)
}
export interface GdzlshthyyQueryResult {
  cbdwmc: string // 承办单位名称
  tjshs: number // 提交审核数
  shths: number // 审核退回数
  shthl: string // 审核退回率
  shthcs: number // 审核退回数
  ajxxbhgs: number // 案卷信息不合格数
  ajxxbhgzb: string // 案卷信息不合格占比
  ryxxbhgs: number // 人员信息不合格数
  ryxxbhgzb: string // 人员信息不合格占比
  mlxxbhgs: number // 目录信息不合格数
  mlxxbhgzb: string // 目录信息不合格占比
  yxxxbhgs: number // 音像信息不合格数
  yxxxbhgzb: string // 音像信息不合格占比
  wjpxbhgs: number // 文件排序不合格数
  wjpxbhgzb: string // 文件排序不合格占比
  wjbqs: number // 文件不齐全数
  wjbqzb: string // 文件不齐全占比
  yhbxbgfs: number // 页号编写不规范数
  yhbxbgfzb: string // 页号编写不规范占比
  qts: number // 其他数
  qtzb: string // 其他占比
}
export interface GdsxjddwQueryParam {
  cbdwbmList: any[] // 单位编码
  bjksrq: string // 办结开始日期
  bjjsrq: string // 办结结束日期
}
export interface GdsxjddwQueryResult {
  cbdw: string // 承办单位
  cbbm: string // 承办部门
  jcg: string // 检察官
  ybans: string // 已办案件数
  aqgds: string // 按期归档数
  cqgds: string // 超期归档数
  wgds: string // 未归档数
  cqwgds: string // 超期未归档数
  gdl: string // 归档率
  cqgdl: string // 超期归档率
  sjlx: string // 数据类型
}
export interface DownloadJdbbDwQueryResult {
  dwbm: string
  dwjb: string
  dwjc: string
  dwmc: string
  dwsx: string
  fdwbm: string
  fdwmc: string
  tyshxydm: string
  xh: string
}
export interface JdbbxzlxQueryParam {
  dwbm: string
}
export interface JdbbxzlxQueryResult {
  xzlxdm: string
  xzlxmc: string
}
